#include "types.h"
#include "stat.h"
#include "user.h"

int main() {
    setcredit(10);  // 当前进程设置为10票
    int pid = fork();
    if (pid == 0) {
        setcredit(20);  // 子进程设置为20票
        for (int i = 0; i < 10; i++) {
            printf(1, "Child running\n");
            sleep(5);
        }
        exit();
    } else {
        wait();  // 父进程等待子进程结束
        setcredit(30);  // 父进程设置为30票
        for (int i = 0; i < 10; i++) {
            printf(1, "Parent running\n");
            sleep(5);
        }
    }
    exit();
}

